
html,
body{height:100%;font-family:Roboto;font-size:14px;line-height:1.5;background:#1c1c1c;}
h1{margin:0;color:#fff;font-size:56px;text-align:center;font-family:Roboto;font-weight:900;line-height:1.5;}
h2{color:#fff;font-size:35px;margin-top:0;margin-bottom:18px;text-align:center;font-family:Roboto;font-weight:700;line-height:1.5;}
h3{color:#fff;font-size:22px;margin-top:0;margin-bottom:15px;font-family:Roboto;font-weight:500;line-height:1.5;}
hr{margin-top:0;margin-bottom:60px;border-top:2px solid #bc0000;max-width:125px;}
.lb-data .lb-close{background:url(../img/icon/lightbox/close.png) top right no-repeat;}
.lb-nav a.lb-prev{background:url(../img/icon/lightbox/prev.png) left 48% no-repeat;}
.lb-nav a.lb-next{background:url(../img/icon/lightbox/next.png) right 48% no-repeat;}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/icon/lightbox/loading.gif) no-repeat;}
.lb-outerContainer{position:relative;border-radius:0;}
.lightbox .lb-image{border-radius:0;border:0;}
::selection{color:#fff;text-shadow:none;background:#bc0000;}
::-moz-selection{color:#fff;text-shadow:none;background:#bc0000;}
.navbar-inverse{background:none;border:none;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.scrolled{background-color:rgba(36, 36, 36, 0.8);transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;}
.navbar-brand{float:none;}
.navbar-brand>img{padding-left:30px;height:42px !important;transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.navbar-right{margin:6px 20px 0 0;padding-top:10px;padding-bottom:10px;font-weight:900;}
.navbar-inverse .navbar-nav>li>a{color:#fff;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus{color:#bc0000;}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover{color:#bc0000;background:none;}
.nav>li>a{padding:15px 10px;}
.navbar-collapse{border-top:none;box-shadow:none;}
.navbar-toggle{margin:18px 5px 0 0;}
.navbar-inverse .navbar-toggle{border:none;z-index:1;cursor:pointer;}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus{background:none;}
.bar1,
.bar2,
.bar3{width:35px;height:2px;background-color:#bc0000;margin:6px 0;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;}
.change .bar1{-webkit-transform:rotate(-50deg) translate(-5px, 4px);-moz-transform:rotate(-50deg) translate(-5px, 4px);-ms-transform:rotate(-50deg) translate(-5px, 4px);transform:rotate(-50deg) translate(-5px, 4px);background-color:#fff;}
.change .bar2{opacity:0;}
.change .bar3{-webkit-transform:rotate(50deg) translate(-8px, -6px);-moz-transform:rotate(50deg) translate(-8px, -6px);-ms-transform:rotate(50deg) translate(-8px, -6px);transform:rotate(50deg) translate(-8px, -6px);background-color:#fff;}
.carousel,
.item,
.active{height:100%;}
.carousel-inner{height:100%;}
.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.slide-1{background-image:url('../images/promos/promo2.png');}
.slide-2{background-image:url('../images/promos/TOTEM%20VERANO%2002.png');}
/*.slide-1{background-image:url('../img/slide/1.jpg');}
.slide-2{background-image:url('../img/slide/2.jpg');}
.slide-3{background-image:url('../img/slide/3.jpg');}
.slide-4{background-image:url('../img/slide/1920bn-compressor.png')}
.slide-5{background-image:url('../img/slide/1920bn2-compressor.png')}*/
.bs-slider{overflow:hidden;position:relative;background:#000;width:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.bs-slider:hover{cursor:-moz-grab;cursor:-webkit-grab;}
.bs-slider:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;}
.bs-slider .bs-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(32, 34, 36, 0.5);}
.bs-slider>.carousel-inner>.item>img,
.bs-slider>.carousel-inner>.item>a>img{margin:auto;width:100% !important;height:100%;}
.fade{opacity:1;}
.fade .item{top:0;z-index:1;opacity:0;width:100%;position:absolute;left:0 !important;display:block !important;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s;}
.fade .item:first-child{top:auto;position:relative;}
.fade .item.active{opacity:1;z-index:2;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s;}
.control-round .carousel-control{top:47%;color:#fff;opacity:0;width:65px;height:65px;z-index:100;display:block;font-size:40px;cursor:pointer;overflow:hidden;line-height:60px;text-shadow:none;position:absolute;font-weight:normal;background:transparent;-webkit-border-radius:100px;border-radius:100px;}
.control-round:hover .carousel-control{opacity:1;}
.control-round .carousel-control.left{left:45px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.control-round .carousel-control.right{right:45px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{color:#fff;background:#bc0000;border:0px transparent;}
.control-round .carousel-control.left>span:nth-child(1){left:45%;}
.control-round .carousel-control.right>span:nth-child(1){right:45%;}
span.fa.fa-angle-right{margin-left:3px;}
span.fa.fa-angle-left{margin-right:3px;}
.carousel-indicators li{border:1px solid rgba(255, 17, 0, 0);}
.indicators-line>.carousel-indicators{bottom:2%;left:0;width:100%;height:20px;font-size:0;overflow-x:auto;overflow-y:hidden;padding-left:10px;padding-right:10px;padding-top:1px;white-space:nowrap;margin-left:0;}
.indicators-line>.carousel-indicators li{padding:0;width:15px;height:15px;text-indent:0;overflow:hidden;text-align:left;position:relative;letter-spacing:1px;background:rgb(255, 255, 255);-webkit-font-smoothing:antialiased;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;-webkit-transition:all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);transition:all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);z-index:10;cursor:pointer;}
.indicators-line>.carousel-indicators li:last-child{margin-right:0;}
.indicators-line>.carousel-indicators .active{margin:1px 5px 1px 1px;box-shadow:0 0 0 2px #bc0000;background-color:transparent;position:relative;-webkit-transition:box-shadow 0.5s ease;-moz-transition:box-shadow 0.5s ease;-o-transition:box-shadow 0.5s ease;transition:box-shadow 0.5s ease;-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;}
.indicators-line>.carousel-indicators .active:before{transform:scale(0.5);background-color:#bc0000;content:"";position:absolute;left:-1px;top:-1px;width:15px;height:15px;border-radius:50%;-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;}
.slide_style_center{text-align:center !important;}
.slide-text{left:50%;top:50%;margin:0;padding:0;position:absolute;transform:translate(-50%, -50%);width:60%;}
.slide-text>h1{color:#fff;font-size:56px;margin:0 auto 30px;display:block;line-height:1.5;-webkit-animation-delay:0.7s;animation-delay:0.7s;}
.slide-text span{color:#bc0000;margin:0;padding:0;}
.slide-text .bttn-fill.bttn-md{font-size:20px;margin-bottom:0;padding:15px 30px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background 0.3s ease-in-out, color 0.3s ease-in-out;transition:background 0.3s ease-in-out, color 0.3s ease-in-out;}
.slide-text .bttn-fill.bttn-primary{background:#bc0000;color:#fff;}
.slide-text .bttn-fill.bttn-primary:before{background:#fff;}
.slide-text>a:hover,
.slide-text>a:active{color:#bc0000;background:#fff;-webkit-transition:background 0.5s ease-in-out, color 0.5s ease-in-out;transition:background 0.5s ease-in-out, color 0.5s ease-in-out;}
.why-we{padding:80px 0;background-color:#bc0000;}
.why-we p{color:#fff;width:77%;margin:auto;}
.why-we hr{border-top:2px solid #1c1c1c;}
.features{width:100%;height:300px;text-align:center;background:#1c1c1c;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.features .icon-holder{position:relative;top:80px;display:inline-block;margin-bottom:30px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.features .heading{position:relative;top:77px;-webkit-transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.features h3{margin-bottom:30px;}
.features .icon-holder>img.icon{width:90px;}
.features:hover{background-color:#bc0000;}
.features:hover .icon-holder,
.features:hover .heading{opacity:0;}
.features .description{width:70%;margin:0 auto;opacity:0;top:253px;left:0;right:0;position:absolute;-webkit-transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.features:hover .description{opacity:1;color:#fff;top:28%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
#video{background:url(../img/video/logoWGVideo.png) no-repeat center center;background-size:cover;position:relative;height:503px;}
#video1{background:url(../img/video/fittv1.png) no-repeat center center;background-size:cover;position:relative;height:503px;}
#video4{background:url(../img/bodytransvid.jpg) no-repeat center center;background-size:cover;position:relative;height:503px;}
#video2{background:url(../img/todoeldia1.jpg) no-repeat center center;background-size:cover;position:relative;height:503px !important;}
#video3{background:url(../img/bannerboda.png) no-repeat center center;background-size:cover;position:relative;height:503px !important;}
#video9{background:url(../img/bodytransvid.jpg) no-repeat center center;background-size:cover;position:relative;height:503px !important;}
.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(32, 34, 36, 0.5);}
.main_video{display:block;z-index:2;}
#video .fa{color:#fff;font-size:32px;background-color:#bc0000;border:2px solid #bc0000;width:80px;height:80px;line-height:80px;border-radius:50%;top:42%;position:absolute;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#video1 .fa{color:#fff;font-size:32px;background-color:#bc0000;border:2px solid #bc0000;width:80px;height:80px;line-height:80px;border-radius:50%;top:42%;position:absolute;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#video4 .fa{color:#fff;font-size:32px;background-color:#bc0000;border:2px solid #bc0000;width:80px;height:80px;line-height:80px;border-radius:50%;top:42%;position:absolute;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#video .fa:hover{color:#bc0000;background:transparent;border:2px solid #bc0000;}
#video1 .fa:hover{color:#bc0000;background:transparent;border:2px solid #bc0000;}
#video4 .fa:hover{color:#bc0000;background:transparent;border:2px solid #bc0000;}
.trainers{padding:80px 0 70px;}
.trainers-items{overflow:hidden;margin:0 0 20px 0;height:424px;}
.trainers-items .img-1{background:url("../img/trainers/home-trainers/1.jpg") no-repeat center center;width:100%;height:100%;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:0.5s;}
.trainers-items .img-2{background:url("../img/trainers/home-trainers/2.jpg") no-repeat center center;width:100%;height:100%;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:0.5s;}
.trainers-items .img-3{background:url("../img/trainers/home-trainers/3.jpg") no-repeat center center;width:100%;height:100%;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:0.5s;}
.trainers-items .img-4{background:url("../img/trainers/home-trainers/4.jpg") no-repeat center center;width:100%;height:100%;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:0.5s;}
.trainers-items .trainers-items-text{position:absolute;bottom:-200px;width:100%;height:200px;background:#bc0000;box-sizing:border-box;padding:30px;transition:0.5s;}
.trainers-items .trainers-items-text h3{text-align:center;}
.trainers-items .trainers-items-text p{margin:0 0 20px;padding:0;color:#272727;text-align:center;}
.trainers-items:hover .trainers-items-text{bottom:0;}
.bttn-fill.bttn-md{font-size:14px;padding:12px 30px;display:block;margin:auto;}
.bttn-fill.bttn-primary{background-color:#fff;color:#bc0000;}
.bttn-fill.bttn-primary:focus,
.bttn-fill.bttn-primary:hover{color:#ffffff;}
.trainers-items .bttn-fill.bttn-primary:before{background:#272727;}
.statistics{background-color:#bc0000;}
.stats{margin:80px 0;}
.icon-stats{width:90px;display:inline-block;}
.statistics span{color:#272727;display:block;font-size:22px;line-height:1.5;margin:30px 0;}
.statistics h3{margin:0;}
.thumbnail{display:block;padding:0px;margin-bottom:0px;line-height:1.5;border:0;}
.no-gutter>[class*=col-]{padding-right:0;padding-left:0;}
.grid-portfolio{width:25%;float:left;}
.img-portfolio-1,
.img-portfolio-2,
.img-portfolio-3,
.img-portfolio-4,
.img-portfolio-5,
.img-portfolio-6,
.img-portfolio-7,
.img-portfolio-8,
.img-portfolio-9,
.img-portfolio-10,
.img-portfolio-11,
.img-portfolio-12,
.img-portfolio-13,
.img-portfolio-14,
.img-portfolio-15,
.img-portfolio-16,
.img-portfolio-17,
.img-portfolio-18,
.img-portfolio-19,
.img-portfolio-20{min-height:250px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.img-portfolio-1{background:url("../img/gallery/portfolio/new/1.jpg") no-repeat;}
.img-portfolio-2{background:url("../img/gallery/portfolio/new/2.jpg") no-repeat;}
.img-portfolio-3{background:url("../img/gallery/portfolio/new/3.jpg") no-repeat;}
.img-portfolio-4{background:url("../img/gallery/portfolio/new/4.jpg") no-repeat;}
.img-portfolio-5{background:url("../img/gallery/portfolio/new/5.jpg") no-repeat;}
.img-portfolio-6{background:url("../img/gallery/portfolio/new/6.jpg") no-repeat;}
.img-portfolio-7{background:url("../img/gallery/portfolio/new/7.jpg") no-repeat;}
.img-portfolio-8{background:url("../img/gallery/portfolio/new/8.jpg") no-repeat;}
.img-portfolio-9{background:url("../images/sauna1.jpg") no-repeat;}
.img-portfolio-10{background:url("../images/sauna2.jpg") no-repeat;}
.img-portfolio-11{background:url("../images/sauna3.jpg") no-repeat;}
.img-portfolio-12{background:url("../images/sauna4.jpg") no-repeat;}

.img-portfolio-13{background:url("../img/bodytranformationsmall/1.jpg") no-repeat;}
.img-portfolio-14{background:url("../img/bodytranformationsmall/2.jpg") no-repeat;}
.img-portfolio-15{background:url("../img/bodytranformationsmall/3.jpg") no-repeat;}
.img-portfolio-16{background:url("../img/bodytranformationsmall/4.jpg") no-repeat;}
.img-portfolio-17{background:url("../img/bodytranformationsmall/5.jpg") no-repeat;}
.img-portfolio-18{background:url("../img/bodytranformationsmall/6.jpg") no-repeat;}
.img-portfolio-19{background:url("../img/bodytranformationsmall/7.jpg") no-repeat;}
.img-portfolio-20{background:url("../img/bodytranformationsmall/8.jpg") no-repeat;}

.gallery-box:hover .img-portfolio-1,
.gallery-box:hover .img-portfolio-2,
.gallery-box:hover .img-portfolio-3,
.gallery-box:hover .img-portfolio-4,
.gallery-box:hover .img-portfolio-5,
.gallery-box:hover .img-portfolio-6,
.gallery-box:hover .img-portfolio-7,
.gallery-box:hover .img-portfolio-8,
.gallery-box:hover .img-portfolio-9,
.gallery-box:hover .img-portfolio-10,
.gallery-box:hover .img-portfolio-11,
.gallery-box:hover .img-portfolio-12,
.gallery-box:hover .img-portfolio-13,
.gallery-box:hover .img-portfolio-14,
.gallery-box:hover .img-portfolio-15,
.gallery-box:hover .img-portfolio-16,
.gallery-box:hover .img-portfolio-17,
.gallery-box:hover .img-portfolio-18,
.gallery-box:hover .img-portfolio-19,
.gallery-box:hover .img-portfolio-20{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.gallery-box{display:block;position:relative;margin:0 auto;overflow:hidden;}
.gallery-box .gallery-box-caption{display:block;position:absolute;bottom:0;width:100%;height:100%;text-align:center;color:#fff;opacity:0;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;}
.gallery-box .gallery-box-caption .gallery-box-content{position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%);}
.gallery-box:hover .gallery-box-caption{opacity:1;}
.gallery-box img{transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.no-gutter>[class*=col-]{padding-right:0;padding-left:0;}
.gallery-box-caption .fa{background:#bc0000 none repeat scroll 0 0;border:2px solid transparent;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;color:#fff;font-size:20px;width:50px;height:50px;line-height:47px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.gallery-box-caption .fa:hover{border:2px solid #bc0000;background:transparent;color:#bc0000;}
#testimonials p{color:white;margin-bottom:30px;margin-top:5px;}
#testimonials h3{color:#bc0000;margin-bottom:30px;}
img{max-width:100%;min-height:100%;}
.section-container{margin:0 auto;padding-bottom:80px;min-height:100%;}
.section-container-image-bg,
.section-container-image-bg h2,
.section-container-image-bg h3{color:#fff;}
.section-container-image-bg .divider-1 .line{border-color:#fff;opacity:0.8;}
.section-description{margin-top:60px;padding-bottom:10px;}
.section-description p{margin-top:20px;padding:0 120px;}
.section-container-image-bg .section-description p{opacity:0.8;}
.testimonials-container{padding:80px 0 90px;}
.testimonial-list{text-align:left;}
.testimonial-list .tab-pane{overflow:hidden;}
.testimonial-list .testimonial-image{float:left;width:17%;margin:18px 0 0;}
.testimonial-list .testimonial-image img{max-width:120px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.testimonial-list .testimonial-text{float:left;width:83%;}
.testimonial-list .testimonial-text a{color:#fff;border-bottom:1px dotted #fff;}
.testimonial-list .testimonial-text a:hover,
.testimonial-list .testimonial-text a:focus{color:#fff;border:0;}
.tab-content>.carousel-indicators{width:100%;font-size:0;padding:1px;margin:auto;right:0;left:0;bottom:0;overflow-x:auto;overflow-y:hidden;position:relative;white-space:nowrap;}
.tab-content>.carousel-indicators li{padding:0;width:15px;height:15px;text-indent:0;overflow:hidden;text-align:left;position:relative;letter-spacing:1px;background:rgb(255, 255, 255);-webkit-font-smoothing:antialiased;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;-webkit-transition:all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);transition:all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);z-index:10;cursor:pointer;}
.tab-content>.carousel-indicators li:last-child{margin-right:0;}
.tab-content>.carousel-indicators .active{margin:1px 5px 1px 1px;box-shadow:0 0 0 2px #bc0000;background-color:transparent;position:relative;-webkit-transition:box-shadow 0.5s ease;-moz-transition:box-shadow 0.5s ease;-o-transition:box-shadow 0.5s ease;transition:box-shadow 0.5s ease;-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;}
.tab-content>.carousel-indicators .active:before{transform:scale(0.5);background-color:#bc0000;content:"";position:absolute;left:-1px;top:-1px;width:15px;height:15px;border-radius:50%;-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;}
.nav>li>a:focus,
.nav>li>a:hover{text-decoration:none;background-color:transparent;}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover{background-color:rgba(255, 255, 255, 0);border:none;border-bottom-color:transparent;}
.nav-tabs{border-bottom:none;}
.pricing-table{padding:80px 0;}
.bs-five-area{width:100%;display:inline-block;box-shadow:0px 0px 6px 0px #ddd;overflow:hidden;position:relative;font-family:'Open Sans', sans-serif;text-align:center;}
.bs-five-area .bs-five{position:relative;width:100%;margin:auto;padding:20px 0px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.bs-five-area .bs-five h6{font-weight:700;letter-spacing:2px;}
.bs-five-area .bs-five h1{font-size:64px;font-weight:100;line-height:72px;}
.bs-five-area .bs-five h1 sup{font-size:30px;top:-30px;}
.bs-five-area .bs-five ul{margin:0;padding:0;list-style:none;}
.bs-five-area .bs-five ul li{line-height:45px;border-bottom:0px;}
.bs-five-area .bs-five:hover{background:#bc0000;transition:all 0.4s;}
.bs-five-area .bs-five.active{background:#bc0000;}
.bs-five-area .bs-five .btn-success{padding:10px 50px;display:inline-block;border-radius:30px;background-color:#179880;border-color:#21A476;}
.bs-five-area .bs-five.active .btn.btn-success,
.bs-five-area .bs-five:hover.bs-five .btn.btn-success{background:#E0FFF6;color:#444;}
.bs-five-area .bs-five.active,
.bs-five-area .bs-five.active ul li,
.bs-five-area .bs-five:hover.bs-five,
.bs-five-area .bs-five:hover.bs-five ul li{color:#fff;}
.panel-price{height:100%;margin-top:10px;margin-bottom:10px;background-color:#bc0000;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.panel-price:hover{-webkit- transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);}
.panel-price-active{height:100%;margin-top:10px;margin-bottom:10px;background-color:#bc0000;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit- transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);}
.panel-heading{padding:30px;}
.panel-heading img{width:60px;height:60px;}
.panel-heading h3{margin:30px 0 0;}
.panel-body{color:#fff;padding:0;}
.panel-body-active{color:#fff;}
.panel-body p{color:#272727;font-size:56px;text-align:center;font-family:Roboto;font-weight:900;line-height:1.5;margin:0;padding:30px;border-top:2px solid #272727;border-bottom:2px solid #272727;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.panel-price:hover .panel-body h2{background-color:#1c1c1c;color:#fff;}
.panel-body-active p{color:#fff;font-size:56px;text-align:center;font-family:Roboto;font-weight:900;line-height:1.5;margin:0;padding:30px;background-color:#272727;border-top:2px solid #272727;border-bottom:2px solid #272727;}
.panel-body span{font-size:30px;font-family:Roboto;font-weight:700;}
.panel-body-active span{font-size:30px;font-family:Roboto;font-weight:700;}
.options{color:#272727;padding:30px;}
.options h3{color:#fff;margin:0 0 30px;}
.options ul{margin-top:0;margin-bottom:25px;}
.options li{margin-top:0;margin-bottom:15px;}
.li-hide{color:rgba(39, 39, 39, 0.5);}
.pricing-table .bttn-fill.bttn-primary{background:#272727;color:#fff;display:inline-block;}
.pricing-table .bttn-fill.bttn-primary:before{background:#fff;}
#scroll-top{color:#8e8d8d;width:50px;height:50px;right:45px;bottom:30px;position:fixed;font-size:20px;line-height:45px;text-align:center;border-radius:50%;background:#272727;cursor:pointer;opacity:0.4;display:none;z-index:99999;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#scroll-top:hover{color:#fff;background:#bc0000;opacity:1;}
footer{background-color:#171717;padding-top:90px;color:#fff;}
footer hr{border-top:2px solid #fff;max-width:52px;margin-left:0;margin-bottom:40px;}
#about{padding-bottom:20px;}
footer img{width:120px;height:100%;}
footer p{color:#fff;margin-top:40px;margin-bottom:30px;}
ul.social{list-style:none;margin-left:-45px;}
ul.social li{display:inline;padding:0;margin:0 5px;}
ul.social li a{display:inline-block;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:40px;height:40px;font-size:14px;position:relative;background-color:#434343;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
ul.social li a i{color:#FFF;text-align:center;margin:0;line-height:40px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
ul.social li a:hover i{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.social li a.face:hover,
.social li a.twit:hover,
.social li a.youtube:hover,
.social li a.instagram:hover{background-color:#bc0000;}
.social a:hover{padding-left:0px;}
#pages{padding-left:76px;}
footer .tow-columns{overflow:hidden;}
footer .tow-columns li{width:50%;float:left;padding:5px 0;}
footer h6{color:#bc0000;font-size:14px;margin:0 0 18px;}
footer a{font-size:14px;color:#fff;-webkit-transition:padding 0.5s ease-in-out;-moz-transition:padding 0.5s ease-in-out;-o-transition:padding 0.5s ease-in-out;transition:padding 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
footer a:hover{color:#bc0000;text-decoration:none;padding-left:10px;}
footer .list-unstyled li{padding:5px 0;}
.fa-cu{color:#bc0000;margin-right:8px;font-weight:600;}
#copy-right{padding:30px;margin-top:60px;background-color:#131313;}
#copy-right h6{font-size:14px;color:#fff;margin:0;}
#copy-right span{font-size:14px;color:#bc0000;}
header,
header .header-content{position:relative;width:100%;text-align:center;}
.header-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(32, 34, 36, 0.5);}
.header_style_left{text-align:left !important;}
.header-text{left:0;top:50%;right:0;margin:auto;position:absolute;text-align:left;padding:10px 45px;}
.header-text>h1{padding:0;font-style:normal;display:inline-block;-webkit-animation-delay:0.7s;animation-delay:0.7s;}
.header-text>h3{padding:0;color:#fff;margin:0;text-align:left;-webkit-animation-delay:1.1s;animation-delay:1.1s;}
#header-classes{background:url("../img/classes/header/header.jpg") no-repeat center center fixed;width:100%;min-height:472px;background-size:cover;}
.classes-items{padding:75px 0;}
.bottom{border-top:5px solid #bc0000;display:inline-block;background:#272727;}
.classes-item-1{display:block;float:left;margin:15px 0 15px 0;}
.classes-item-1 .img{background:url("../img/classes/items/fitness-man.jpg") no-repeat center center;width:100%;height:240px;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.classes-item-1:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.part-left{padding:30px;}
.classes-items p{color:#8e8d8d;font-size:14px;text-align:left;margin-top:0;margin-bottom:20px;}
.classes-items .bttn-fill.bttn-primary{background:#bc0000;color:#fff;}
.classes-items .bttn-fill.bttn-md{padding:13px 22px;margin-bottom:40px;float:left;}
.part-right{float:right;padding:30px;position:relative;}
.instructor{margin-bottom:30px;}
.img-instructor-1{width:60px;min-height:60px;border-radius:100%;background:url("../img/classes/instructor/instructor-1.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;display:inline-block;vertical-align:middle;margin-right:27px;}
.instructor span{color:#bc0000;font-size:14px;font-family:Roboto;font-weight:700;}
.schedule h6,
.schedule span{color:#8e8d8d;font-size:14px;margin-bottom:15px;}
.schedule .fa{color:#8e8d8d;font-size:14px;padding:0 5px 0 30px;}
.schedule .tuesday{font-size:14px;padding:0 5px 0 26px;}
.schedule .friday{font-size:14px;padding:0 5px 0 40px;}
.classes-item-2{display:block;float:left;margin:15px 0 15px 0;}
.classes-item-2 .img{background:url("../img/classes/items/fitness-woman.jpg") no-repeat center center;width:100%;height:240px;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.classes-item-2:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.img-instructor-2{width:60px;min-height:60px;border-radius:100%;background:url("../img/classes/instructor/instructor-2.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;display:inline-block;vertical-align:middle;margin-right:27px;}
.classes-item-3{display:block;float:left;margin:15px 0 15px 0;}
.classes-item-3 .img{background:url("../img/classes/items/bodybuilder.jpg") no-repeat center center;width:100%;height:240px;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.classes-item-3:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.img-instructor-3{width:60px;min-height:60px;border-radius:100%;background:url("../img/classes/instructor/instructor-3.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;display:inline-block;vertical-align:middle;margin-right:27px;}
.classes-item-4{display:block;float:left;margin:15px 0 15px 0;}
.classes-item-4 .img{background:url("../img/classes/items/yoga.jpg") no-repeat center center;width:100%;height:240px;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.classes-item-4:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.img-instructor-4{width:60px;min-height:60px;border-radius:100%;background:url("../img/classes/instructor/instructor-4.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;display:inline-block;vertical-align:middle;margin-right:27px;}
.classes-item-5{display:block;float:left;margin:15px 0 15px 0;}
.classes-item-5 .img{background:url("../img/classes/items/crossfit.jpg") no-repeat center center;width:100%;height:240px;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.classes-item-5:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.img-instructor-5{width:60px;min-height:60px;border-radius:100%;background:url("../img/classes/instructor/instructor-5.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;display:inline-block;vertical-align:middle;margin-right:27px;}
.classes-item-6{display:block;float:left;margin:15px 0 15px 0;}
.classes-item-6 .img{background:url("../img/classes/items/aerobic.jpg") no-repeat center center;width:100%;height:240px;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.classes-item-6:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.img-instructor-6{width:60px;min-height:60px;border-radius:100%;background:url("../img/classes/instructor/instructor-6.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;display:inline-block;vertical-align:middle;margin-right:27px;}
#header-trainers{background:url("../img/trainers/page-trainers/header/header.jpg") no-repeat center center fixed;width:100%;min-height:472px;background-size:cover;}
#header-trainers2{background:url("../img/btbackground.jpg");width:100%;min-height:472px;background-size:cover;}
.items{padding:90px 0 60px;}
.item-1 .img{background:url("../img/trainers/page-trainers/items/img1.jpg") no-repeat center center;width:100%;height:369px;position:relative;background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.item-1:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.items .items-text{display:inline-block;text-align:center;background-color:#272727;border-top:5px solid #bc0000;padding:30px;margin-bottom:30px;}
.items h3{margin-bottom:20px;}
.items h5{color:#fff;margin-top:0;margin-bottom:15px;}
.items p{color:#8e8d8d;font-size:14px;text-align:left;margin-top:0;margin-bottom:22px;}
.items ul.social{list-style:none;float:left;margin-top:4px;margin-bottom:0;padding-bottom:0;}
.items ul.social li a{margin-bottom:10px;}
.items .bttn-fill.bttn-primary{background:#bc0000;color:#fff;}
.items .bttn-fill.bttn-md{padding:15px 50px;margin-bottom:0;float:right;}
.item-2 .img{background:url("../img/trainers/page-trainers/items/img2.jpg") no-repeat center center;width:100%;height:369px;position:relative;background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.item-2:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.item-3 .img{background:url("../img/trainers/page-trainers/items/img3.jpg") no-repeat center center;width:100%;height:369px;position:relative;background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.item-3:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.item-4 .img{background:url("../img/trainers/page-trainers/items/img4.jpg") no-repeat center center;width:100%;height:369px;position:relative;background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.item-4:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.item-5 .img{background:url("../img/trainers/page-trainers/items/img5.jpg") no-repeat center center;width:100%;height:369px;position:relative;background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.item-5:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.item-6 .img{background:url("../img/trainers/page-trainers/items/img6.jpg") no-repeat center center;width:100%;height:369px;position:relative;background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.item-6:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
#header-timetable{background:url("../img/timetable/header.jpg") no-repeat center center fixed;width:100%;min-height:472px;background-size:cover;}
.timetable{padding:60px 0 27px;}
.cd-schedule .events{position:absolute;z-index:1;top:0px;}
.cd-schedule .events .top-info>span{color:#fff;}
.cd-schedule .timeline{position:relative;}
.cd-schedule .timeline li span{color:#fff;}
.cd-schedule .event-modal{top:73px;}
.cd-schedule .event-name,
.cd-schedule .event-date{font-weight:100;}
.cd-schedule .event-name{font-size:18px;}
.cd-schedule .events .events-group>ul{overflow:auto;}
.cd-schedule .single-event[data-event="event-1"],
.cd-schedule [data-event="event-1"] .header-bg{background:#bc0000;}
.cd-schedule .single-event[data-event="event-1"]:hover{background:#d64452;}
.cd-schedule .single-event[data-event="event-2"],
.cd-schedule [data-event="event-2"] .header-bg{background:#272727;}
.cd-schedule .single-event[data-event="event-2"]:hover{background:#2b2b2b;}
.cd-schedule .single-event[data-event="event-3"],
.cd-schedule [data-event="event-3"] .header-bg{background:#8e8d8d;}
.cd-schedule .single-event[data-event="event-3"]:hover{background:#989898;}
.cd-schedule .single-event[data-event="event-4"],
.cd-schedule [data-event="event-4"] .header-bg{background:#434343;}
.cd-schedule .single-event[data-event="event-4"]:hover{background:#484848;}
em{font-style:normal;}
#header-services{background:url("../img/services/header/header.jpg") no-repeat center center fixed;width:100%;min-height:472px;background-size:cover;}
.aerobic{color:#fff;}
.services-items .services-text{padding:80px;}
.services-items p{color:#8e8d8d;margin-bottom:20px;}
.services-items .list-unstyled li{color:#fff;margin-top:0;margin-bottom:20px;}
.services-items .fa-services{color:#fff;margin-right:8px;}
.mew{background-color:#bc0000;margin-top:25px;margin-bottom:10px;}
.mew p{color:#fff;padding:30px;margin:0;}
.image-box{overflow:hidden;}
.aerobic .img{background:url("../img/services/items/aerobic.jpg") no-repeat center center;width:100%;height:693px;position:relative;background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.aerobic:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.sauna .img{background:url("../img/services/items/sauna.jpg") no-repeat center center;width:100%;height:693px;position:relative;background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.sauna:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.spa .img{background:url("../img/services/items/spa.jpg") no-repeat center center;width:100%;height:693px;position:relative;background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.spa:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.aqua-gym .img{background:url("../img/services/items/aqua-gym.jpg") no-repeat center center;width:100%;height:693px;position:relative;background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.aqua-gym:hover .img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
#header-gallery{background:url("../img/gallery/header/header.jpg") no-repeat center center fixed;width:100%;min-height:472px;background-size:cover;}
.gallery-page{padding:85px 10px;}
.gallery-page .button-group{margin-bottom:50px;padding-left:2px;}
.gallery-page .button-group:after{content:'';display:block;clear:both;}
.gallery-page .button-group .button{float:left;border-radius:0;margin-left:0;margin:5px;color:#fff;}
.gallery-page .button-group .button:focus{color:#bc0000;}
.gallery-page .bttn-fill.bttn-primary{background:#bc0000;color:#fff;}
.gallery-page .bttn-fill.bttn-primary:before{background:#fff;}
.gallery-page .bttn-fill.bttn-primary:hover{color:#bc0000;}
.grid-item{width:25%;padding:5px;}
.grid-item--width2{width:50%;}
.grid-item--width3{width:75%;}
.img-aerobics1{min-height:245px;background:url("../img/gallery/aerobics/1.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-aerobics1{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-aerobics2{min-height:245px;background:url("../img/gallery/aerobics/2.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-aerobics2{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-aerobics3{min-height:245px;background:url("../img/gallery/aerobics/3.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-aerobics3{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-aerobics4{min-height:245px;background:url("../img/gallery/aerobics/4.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-aerobics4{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-crossfit1{min-height:245px;background:url("../img/gallery/crossfit/1.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-crossfit1{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-crossfit2{min-height:245px;background:url("../img/gallery/crossfit/2.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-crossfit2{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-crossfit3{min-height:245px;background:url("../img/gallery/crossfit/3.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-crossfit3{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-crossfit4{min-height:245px;background:url("../img/gallery/crossfit/4.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-crossfit4{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-crossfit5{min-height:245px;background:url("../img/gallery/crossfit/5.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-crossfit5{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-fitness1{min-height:245px;background:url("../img/gallery/fitness/1.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-fitness1{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-fitness2{min-height:245px;background:url("../img/gallery/fitness/2.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-fitness2{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-fitness3{min-height:245px;background:url("../img/gallery/fitness/3.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-fitness3{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-fitness4{min-height:245px;background:url("../img/gallery/fitness/4.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-fitness4{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-hall1{min-height:245px;background:url("../img/gallery/hall/1.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-hall1{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-hall2{min-height:245px;background:url("../img/gallery/hall/2.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-hall2{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-hall3{min-height:245px;background:url("../img/gallery/hall/3.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-hall3{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-video1{min-height:500px;background:url("../img/gallery/video/1.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-video1{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
.img-video2{min-height:500px;background:url("../img/gallery/video/2.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}
.gallery-box:hover .img-video2{transform:scale(1.1);-moz-transition:transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:transform:scale(1.1);}
#header-contact-us{background:url("../img/contactus/header.jpg") no-repeat center center fixed;width:100%;min-height:472px;background-size:cover;}
#header-contact1-us{background:url("../img/contactus/header1.jpg") no-repeat center center fixed;width:100%;min-height:472px;background-size:cover;}
.communication{padding:80px;background-color:#bc0000;height:auto;}
.communication hr{border-top:2px solid #fff;margin-left:0;}
.communication p{font-size:14px;margin-bottom:20px;color:#fff;}
.communication .social-list{margin-bottom:30px;}
ul.social li:hover .social-contact i{color:#242424}
.social li .social-contact:hover,
.social li .social-contact:hover,
.social li .social-contact:hover,
.social li .social-contact:hover{background-color:#fff;}
.fa-contact{color:#fff;font-size:14px;width:40px;height:40px;line-height:36px;border:2px solid #fff;border-radius:100%;text-align:center;margin-right:15px;top:1px;position:relative;}
.address,
.call,
.email{margin-bottom:20px;margin-right:30px;overflow:hidden;float:left;}
.address-text,
.call-text,
.email-text,
.schedule-text{margin-left:20px;}
.communication h2{text-align:left;}
.communication h6{color:#fff;font-size:14px;}
.clearfix{display:inline-block;clear: both;width: 100%;}
.contact-form{padding:80px;background-color:#1c1c1c;}
.contact-us form input[type="text"],
.contact-us form input[type="email"],
.contact-us form input[type="time"]{margin-bottom:10px;border:none;text-shadow:none;border-bottom:1px solid #8e8d8d;border-radius:0;font-size:14px;color:#fff;background-color:#1c1c1c;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.contact-us form select{margin-bottom:10px;border:none;text-shadow:none;border-bottom:1px solid #8e8d8d;border-radius:0;font-size:14px;color:#fff;background-color:#1c1c1c;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.contact-us form input[type="text"]:focus,
.contact-us form input[type="email"]:focus{border-bottom:1px solid #bc0000;box-shadow:none;font-size:10px;}
textarea.form-control{height:177px;border:none;text-shadow:none;border-bottom:1px solid #8e8d8d;border-radius:0;font-size:14px;color:#fff;background-color:#1c1c1c;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
textarea.form-control:focus{border-bottom:1px solid #bc0000;box-shadow:none;font-size:10px;}
.contact-form .bttn-fill.bttn-md{padding:20px 30px;margin-top:20px;width:100%;}
.contact-form .bttn-fill.bttn-primary{background:#bc0000;color:#fff;}
.contact-form .bttn-fill.bttn-primary:before{background:#fff;}
.contact-form .bttn-fill.bttn-primary:focus,
.bttn-fill.bttn-primary:hover{color:#bc0000;}
#map{height:400px;}
@media (min-width:992px) and (max-width:1199px){.testimonial-list .testimonial-image{width:20%;}
.testimonial-list .testimonial-text{width:80%;}
}
@media (min-width:768px) and (max-width:991px){.section-description p{padding:0;}
.testimonial-list .testimonial-image{width:25%;}
.testimonial-list .testimonial-text{width:75%;}
}
@media (max-width:843px){.navbar-right{margin-right:10px;font-size:12px;}
}
@media only screen and (min-width:800px){.cd-schedule{margin-bottom:10px;}
.cd-schedule .events .events-group{border:1px solid #8e8d8d;}
.cd-schedule .events .events-group>ul{height:1745px;}
.cd-schedule .events .top-info{border-bottom:1px solid #8e8d8d;}
.cd-schedule .events .top-info>span{color:#fff;background:#bc0000;}
.cd-schedule .timeline li::after{background:#8e8d8d;bottom:auto;}
.cd-schedule .events .events-group>ul{overflow:hidden;}
}
@media (max-width:799px){.timetable{padding:28px 0 18px;}
.cd-schedule .events{position:relative;z-index:1;top:0px;}
}
@media (max-width:768px){.navbar-brand>img{padding-left:15px;display:none !important;}
.navbar-right{margin-right:0px;}
.slide-text>h1{font-size:35px;}
.control-round .carousel-control.left{left:15px;}
.control-round .carousel-control.right{right:15px;}
}
@media (max-width:767px){h1{font-size:35px;}
.navbar-brand>img{padding-left:15px;display:none !important;}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse{border:0;margin:0;padding:10px 0;width:100%;text-align:center;background-color:#bc0000;position:fixed;right:0;height:100% !important;top:0;box-shadow:0 0 15px rgba(0, 0, 0, 0.1);transform:translateX(100%);transition:0.5s;max-height:none;}
navbar-fixed-bottom .navbar-collapse.in,
.navbar-fixed-top .navbar-collapse.in{transform:translateX(0);}
.navbar-collapse ul{top:50%;left:50%;margin:0;padding:0;font-size:20px;font-family:Roboto;font-weight:900;position:absolute;text-align:center;transform:translate(-50%, -50%);}
.nav>li>a{padding:10px 0;}
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover{color:#1c1c1c;background:none;}
.slide-text .bttn-fill.bttn-md{font-size:14px;}
.slide-text{width:85%;top:60%;}
.control-round>.carousel-control{display:none;}
.indicators-line>.carousel-indicators{display:none;}
.why-we .lead{width:100%}
.grid-portfolio{width:50%;}
.section-description p{padding:0;}
.testimonial-list .testimonial-image{float:none;width:auto;text-align:center;}
.testimonial-list .testimonial-text{float:none;width:auto;margin-top:30px;text-align:center;}
.testimonial-list .nav-tabs{margin-top:20px;text-align:center;}
.panel-price:hover{-webkit- transform:none;-moz-transform:none;-o-transform:none;transform:none;}
.panel-price-active{-webkit- transform:none;-moz-transform:none;-o-transform:none;transform:none;}
#scroll-top{right:15px;}
#about{padding-bottom:10px;}
ul.social{margin-bottom:20px;}
#pages{padding-left:15px;padding-bottom:10px;}
.aerobic .img,
.sauna .img,
.spa .img,
.aqua-gym .img{height:400px;}
.services-items .services-text{padding:80px 15px;}
#header-classes,
#header-trainers,
#header-timetable,
#header-services,
#header-gallery,
#header-contact-us{min-height:250px;}
.header-text{padding:30px 15px;top:40%;}
.header-text h3{font-size:14px;}
.trainers{padding:60px 15px 40px;}
.trainers-items{padding:0;}
.grid-item{width:50%;}
.grid-item--width2{width:50%;}
.grid-item--width3{width:50%;}
.communication{padding:80px 15px;}
.address,
.call,
.email{margin-right:0;width:100%;}
.contact-form{padding:80px 15px;}
}
@media (max-width:480px){.slide-text{top:50%;}
.slide-text>h1{font-size:30px;}
.slide-text>a.btn-default,
.slide-text>a.btn-primary{font-size:10px;line-height:10px;margin-right:10px;text-align:center;padding:10px 15px;}
.indicators-line>.carousel-indicators{display:none;}
.why-we .lead{width:100%;margin-bottom:20px;}
.grid-portfolio{width:100%;}
.items ul.social{float:none;text-align:center;margin-left:-43px;}
ul.social li a{width:30px;height:30px;font-size:10px;}
ul.social li a i{line-height:29px;}
.items p{text-align:center;}
.items .bttn-fill.bttn-md{float:none;}
.part-right{float:none;padding:40px 40px 0;}
.grid-item{width:100%;}
.grid-item--width2{width:100%;}
.grid-item--width3{width:100%;}
#video2{background:url(../img/responsiveDV.png) no-repeat center center;background-size:cover;position:relative;height:503px !important;}
#video3{background:url(../img/movilbodytranformation.jpg) no-repeat center center;background-size:cover;position:relative;height:75% !important;}
}
@media (max-width:414px){.slide-text{top:50%;}
	#header-trainers2{background:url("../img/btbackgroundmovil1.jpg");width:100%;min-height:472px;background-size:cover;}
}
@media (max-width:375px){.slide-text{top:50%;}
	#header-trainers2{background:url("../img/btbackgroundmovil2.jpg");width:100%;min-height:472px;background-size:cover;}
	#video3{background:url(../img/movilbodytranformation.jpg) no-repeat center center;background-size:cover;position:relative;height:62% !important;}
}
/*Agregado por Osmar Chávez*/
.nav>li{
    display: list-item;
}.nav>li>a{
    position: inherit;
}.mensaje{
    color: white;
}@media(max-width: 992px){
    .desaparecer-en-moviles{
        display: none;
    }
}@media(max-width:767px){
    hr{
        margin-bottom: 0;
    }
    .features{
        height: auto;
    }
    .features .icon-holder{
        position: unset;
        margin-top: 15px;
    }
    .features .heading{
        position: unset;
    }.features:hover .description{
        top: 15px;
    }.header-text{
        top: 0;
    }#header-timetable{
        min-height: 133px;
    }
}#header-timetable{
    background: url(../images/Textura%20WG.png);
}